Tokens for For Each File
The For Each File activity makes the following tokens, which are available to any activities placed inside it. The For Each File activity runs once per file and each time it runs, the token values below will reflect the information relevant to the file it is currently processing.
Name | Description | Sample Syntax* |
---|---|---|
CurrentFile_MIME Type |
The MIME type of the file. Example: application/xml |
%(ForEachFile_CurrentFile_MIME Type) |
CurrentFile_Path |
The path of the file in its original source location. Example: Collection\Files\1 or C:\myFiles |
%(ForEachFile_CurrentFile_Path) |
CurrentFile_Folder Name |
The name of the folder that the file is in in its original source location. Example: FilesInCollection (LF Forms) or C:\myFiles (Windows) |
%(ForEachFile_CurrentFile_Folder Name) |
CurrentFile_Name |
The name of the file without its extension. Example: MyDocument |
%(ForEachFile_CurrentFile_Name) |
CurrentFile_Extension |
The file's extension. Example: .xml |
%(ForEachFile_CurrentFile_Extension) |
CurrentFile_Full Name |
The name of the file including its extension. Example: MyDocument.xml |
%(ForEachFile_CurrentFile_Full Name) |
CurrentFile_Size |
The size of the file in bytes. Example: 71168 |
%(ForEachFile_CurrentFile_Size) |
CurrentFile_Source ID |
The unique identifier for the file when retrieving it from the file's source. Example: 5 (LF Forms) or C:\myFiles\MyDocument.xml (Windows) |
%(ForEachFile_CurrentFile_Source ID) |
CurrentFile_Source Name |
The name of the file's source (i.e., where the file came from). Example: http://myserver/forms or C:\ or \\computer\C$ |
%(ForEachFile_CurrentFile_Source Name) |
CurrentFile_Category |
The type of the file in its source location. Example: File (Windows) or Attachment (LF Forms) |
%(ForEachFile_CurrentFile_Category) |
CurrentFile | This token is replaced by the current file when the activity runs. This token only appears where file tokens are allowed, such as in the Form Data property of a HTTP Form Post activity. | %(ForEachFile_CurrentFile) |
Iteration | The number of times the For Each File activity has run. | %(ForEachFile_Iteration) |
*The "ForEachFile" portion of the syntax changes to match the activity's name as specified in the Activity Name property box. Note that all non-alphanumeric characters, except underscores, are removed from the name.
Example: If you rename the activity Apply [Settings] to Each, the syntax for the CurrentFile_Source ID token will be %(ApplySettingstoEach_CurrentFile_Source ID).